<?php
//session_start();
//////////////////Desarrollado por johan Davila 3/1/2014 version 0.1////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  Bloque para incluir Clases y librerias ////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////

require_once "../../model/acceso/Class_Conexion.php";
require_once "../../model/ser_user/class_user.php";
require_once "../../model/ser_auditoria_sistema/class_auditoria.php";
require_once '../../../lib/php/funciones.php';
require_once '../../../lib/php/document.php';

Formulario();

if (@$_REQUEST["acc"] == "regi"){
///////////////////////////////////////////////////////////////////////////////////////////////
// Instanciando a la clase User seteo de campos y llamando al metodo insert///////////////////
//En el caso que el campo es CI_i_1 este a pasar por send_form lo descompone en CI por ///////
//lo tanto necesita colocar delante de CI el Core quedando "CoreCI"///////////////////////////
	
      $connx = new Conector();
      $User = new User($connx->conectar_Bd());
      $User->p_usu_cedula          = $_POST["CoreCI"];
	  $User->p_usu_perfil          = $_POST["CorePF"];
	  $User->p_usu_usuario         = $_POST["CoreUser"];
	  $User->p_usu_correo          = $_POST["CoreCorreo"];
	  $User->p_usu_pregunta        = $_POST["CorePG"];
	  $User->p_usu_respuesta       = $_POST["CoreRP"];
	  $User->p_usu_conta_clave     = "1";
	  $User->p_usu_clave1          = $_POST["CorePass"];
	  $User->p_usu_fecha_registro  = date("Y-m-d H:i:s");
	  $User->p_usu_estatus         = "1";
	  if($User->insert())
	  {
	 // print_alert("sql ".$User->str_sql);
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  Instanciando a la clase Auditoria ////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////

	  $connx = new Conector();
      $Auditoria = new Auditoria($connx->conectar_Bd());
	  $Auditoria->p_aud_id_usuario="1";
	  $Auditoria->p_aud_fecha=date("Y-m-d H:i:s");
	  $Auditoria->p_aud_operacion="Registrar Datos Usuario";
	  $Auditoria->p_aud_modulo="ser_user"; 
	  $Auditoria->p_aud_registro_anterior=$_POST["CoreCI"].",".$_POST["CorePF"].",".$_POST["CoreUser"].",".$_POST["CoreCorreo"].",".                                         $_POST["CorePG"].",".$_POST["CoreRP"].",".$_POST["CorePass"].",".date("Y-m-d H:i:s").","."1";
	  $Auditoria->p_aud_registro_actual=$_POST["CoreCI"].",".$_POST["CorePF"].",".$_POST["CoreUser"].",".$_POST["CoreCorreo"].",".                                        $_POST["CorePG"].",".$_POST["CoreRP"].",".$_POST["CorePass"].",".date("Y-m-d H:i:s").","."1"; 
	  $Auditoria->p_aud_ip=$_SERVER['REMOTE_ADDR'];
	   if($Auditoria->insert())
		  {
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  mensaje enviado al formulario que invoco este metodo  //////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
		  	
		  print_msj_ok("Usuario Creado.");
		  }
	  }	
 }		
	   

///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////  Bloque para verificar la existencia del usuario //////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////

 
	if(@$_REQUEST["check_user"] == "true"){
	   
	    $connx = new Conector();
        $User = new User($connx->conectar_Bd());
		$User->p_usu_usuario=$_REQUEST["CoreUser"];
		$User->consult();
		
		
		/**	// En caso de que el Usuario exista...*/
		if ($_REQUEST["CoreUser"] != $User->p_usu_usuario[0])
		{
		    $error=1;
			print_out('<img src="../../../img/tick_16.png" />','check_user');
			print_out(
				'<script type="text/javascript">'.
					'var confirUser = true;'.
					'jQuery("#'.$_REQUEST["check_input"].'").removeClass("color_rojo").addClass("color_verde");'.
				'<\/script>'
			);
			
		}else{
		
			//En caso del que el Usuario no exista...
			$error=0;
			print_out('<img src="../../../img/exclamation.png" />','check_user');
			print_out(
				'<script type="text/javascript">'.
					'var confirUser = false;'.
					'jQuery("#'.$_REQUEST["check_input"].'").removeClass("color_verde").addClass("color_rojo");'.
				'<\/script>'
			);
		}
		
	       if ($error==1)
		       {
			   print_msj_ok("El nombre de usuario esta disponible");
			   }
		   else{
		       print_msj_err("El nombre de usuario ya existe");
			   };
	}





?>


		